iT邦幫忙

2023 iThome 鐵人賽

DAY 8
0

Q: 既然我們要用CSS來設計網頁外觀和佈局,那要如何選擇我們要的元素以及改變外觀呢?
A:當然是通過選擇器(Selectors) 與屬性和值來完成外觀的選擇的啦!

來看看一些常見的三個CSS選擇器:

元素選擇器(Element Selector)

選擇並應用樣式在文件中的特定類型的元素,不必考慮它的特定屬性或位置。

這裡舉個例,使用元素選擇器選擇所有段落元素並為它們設定相同的字體樣式後,可以不必考慮每個段落的具體內容或位置,使整個網頁上保持一致的字體大小。

範例: p選擇所有<p>段落元素並指定相同的字體樣式。

<!-- html -->
<span>這裡是span元素</span>
<p>這裡是p元素</p>
<span>這裡是span元素</span>
/* css */
p {
  font-size: 25px;
}

效果圖:

類別選擇器(Class Selector)

用於根據元素class屬性的內容來匹配元素。
可以為一組元素定義相同的樣式,也是不受它們的標籤類型或其他屬性的影響。
範例:

<!-- html -->
<p class="blue">這裡是"blue"的class</p>
<p class="red">這裡是"red"的class</p>
<p class="yellow">這裡是"yellow"的class</p>
/* css */
.blue {
  color: #33f;
}
.red {
  background: #ffa;
}
.yellow {
  font-weight: bold;
}

效果圖:

ID選擇器(ID Selector)

用於根據元素的id屬性的內容來選擇元素。
要求元素的id屬性值與選擇器指定的值完全匹配的才會被選上,因為每個id屬性的值都是唯一的
範例:

<!-- html -->
<div id="identified">這行id 叫 identified</div>
<div>這行沒有id</div>
/* css */
#identified {
  background-color: skyblue;
}

效果圖:

先介紹到這,感謝觀看!
這裡有好用的CSS demo網站


上一篇
DAY07 給HTML畫個妝-認識CSS
下一篇
DAY09 CSS屬性和值
系列文
Web互動式網頁30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言